/**
 * Copyright (c) subnew
 * Licensed under the GPL;
 * @email:joseanluo@gmail.com
 * @Title: PropertyType.java
 * @Package com.subnew.copyman.frame.constant
 */
package com.subnew.mango.frame.constant;

import java.util.Date;

/**
 * 属性数据类型. S代表String,I代表Integer,L代表Long, N代表Double, D代表Date,B代表Boolean
 * @author JoseanLuo
 * @date 2014年8月28日 下午8:36:26
 * @version V1.0
 */
public enum PropertyType {
	 /**
	  * String
	  */
	 S(String.class),
	 /**
	  * Integer
	  */
	 I(Integer.class),
	 /**
	  * Long
	  */
	 L(Long.class),
	 /**
	  * Double
	  */
	 N(Double.class),
	 /**
	  * Date
	  */
	 D(Date.class),
	 /**
	  * Boolean
	  */
	 B(Boolean.class);
	
	private Class<?> clazz;
	
	private PropertyType(Class<?> clazz){
		this.clazz=clazz;
	}
	
    public  Class<?> getValue(){
    	return this.clazz;
    }
}
